Drafted in 1st round, 25th overall pick, by San Francisco in 2002...Traded from San Francisco to New York (A) on 2/28/2004 (Going to NYY: P  M. Cain. Going to SF: RF R. Mondesi)...
Earned first career win on 7/9/2010...
Traded from New York (A) to Kansas City on 2/4/2013 (Going to NYY: P  B. Basham, 3B D. Matsuda. Going to KC: P  M. Cain, P  J. Peavy, P  R. Rundles)...
Traded from Kansas City to Baltimore on 6/16/2014 (Going to KC: P  A. Quevedo. Going to Bal: P  M. Cain)...
Struck out 15 batters against Indianapolis on 6/3/2017...
Injured on 7/4/2017 with a Pulled Elbow Ligament, out for one week...
Was selected to the 2018 Allstar game...
Traded from Baltimore to New York (A) on 7/31/2018 (Going to Bal: P  T. Graham, LF M. Thomas. Going to NYY: P  M. Cain, P  J. Williams)...
Had first career hit (triple) on 8/7/2018, off Bobbie Mcelrath (Atl)...
Traded from New York (A) to Oakland on 7/1/2019 (Going to Oak: P  M. Cain. Going to NYY: P  J. Allison, LF J. Echeveste)...
Signed as a free agent by St. Louis on 2/11/2023 to a 1-year deal worth $8,500,000 per year...
Signed as a free agent by Anaheim on 2/8/2024 to a 1-year deal worth $1,000,000 per year...
Traded from Anaheim to New York (N) on 4/16/2024 (Going to Anh: P  0. 0DraftPick. Going to NYM: P  M. Cain)...
Traded from New York (N) to New York (A) on 6/16/2024 (Going to NYM: P  0. 0WaiverClaim. Going to NYY: P  M. Cain)...
Retired in 2025.
